deserve better - Deutsch Englisch Wörterbuch